DigiOffice Gateway Web Services

<back to all web services

GetKPMProjectDetailsByGlobalID

Requires Authentication
The following routes are available for this service:
GET/api/global/projects/{GlobalID}/kpmdetails
import java.math.*;
import java.util.*;
import net.servicestack.client.*;

public class dtos
{

    public static class GetKPMProjectDetailsByGlobalID
    {
        public UUID GlobalID = null;
        
        public UUID getGlobalID() { return GlobalID; }
        public GetKPMProjectDetailsByGlobalID setGlobalID(UUID value) { this.GlobalID = value; return this; }
    }

    public static class KPMProjectDetails
    {
        public String ExterneSystemen = null;
        public Integer ID = null;
        public UUID GlobalID = null;
        public String Omschr1 = null;
        public String NrFase1 = null;
        public String ExtraZoekveld = null;
        public String Adres = null;
        public String HuisNr = null;
        public String Postcode = null;
        public String Plaats = null;
        public String AdresHuisnr = null;
        public String PcPlaats = null;
        public String IntBedrNaamAdm = null;
        public String HuidigeFaseOmschrijving = null;
        public Date VerwachteStartdatum0Acquisitie = null;
        public Date Startdatum0Acquisitie = null;
        public Date VerwachteEinddatum0Acquisitie = null;
        public Date Einddatum0Acquisitie = null;
        public Date VerwachteStartdatum1Initiatief = null;
        public Date Startdatum1Initiatief = null;
        public Date VerwachteEinddatum1Initiatief = null;
        public Date Einddatum1Initiatief = null;
        public Date VerwachteStartdatum2Definitie = null;
        public Date Startdatum2Definitie = null;
        public Date VerwachteEinddatum2Definitie = null;
        public Date Einddatum2Definitie = null;
        public Date VerwachteStartdatum3StructuurOntwerp = null;
        public Date Startdatum3StructuurOntwerp = null;
        public Date VerwachteEinddatum3StructuurOntwerp = null;
        public Date Einddatum3StructuurOntwerp = null;
        public Date VerwachteStartdatum4VoorOntwerp = null;
        public Date Startdatum4VoorOntwerp = null;
        public Date VerwachteEinddatum4VoorOntwerp = null;
        public Date Einddatum4VoorOntwerp = null;
        public Date VerwachteStartdatum5DefinitiefOntwerp = null;
        public Date Startdatum5DefinitiefOntwerp = null;
        public Date VerwachteEinddatum5DefinitiefOntwerp = null;
        public Date Einddatum5DefinitiefOntwerp = null;
        public Date VerwachteStartdatum6TechnischOntwerp = null;
        public Date Startdatum6TechnischOntwerp = null;
        public Date VerwachteEinddatum6TechnischOntwerp = null;
        public Date Einddatum6TechnischOntwerp = null;
        public Date VerwachteStartdatum7UitvoeringsOntwerp = null;
        public Date Startdatum7UitvoeringsOntwerp = null;
        public Date VerwachteEinddatum7UitvoeringsOntwerp = null;
        public Date Einddatum7UitvoeringsOntwerp = null;
        public Date VerwachteStartdatum8RealisatieWorstCase = null;
        public Date VerwachteStartdatum8RealisatieBestCase = null;
        public Date VerwachteStartdatum8RealisatieRealCase = null;
        public Date Startdatum8Realisatie = null;
        public Date VerwachteEinddatum8Realisatie = null;
        public Date Einddatum8Realisatie = null;
        public Date Startdatum9BeheerEnOnderhoud = null;
        public Date VerwachteStartdatum9BeheerEnOnderhoud = null;
        public Date Einddatum9BeheerEnOnderhoud = null;
        public Date VerwachteEinddatum9BeheerEnOnderhoud = null;
        public Date Datum99Archief = null;
        public Date VerwachteStartdatumVerkoopPeriode = null;
        public Date StartdatumVerkoopPeriode = null;
        public Date VerwachteEinddatumVerkoopPeriode = null;
        public Date EinddatumVerkoopPeriode = null;
        public String PMCProductenOmschrijving = null;
        public String PMCMarktenOmschrijving = null;
        public String PCMOpdrachtgeversOmschrijving = null;
        public Float HardheidsPer = null;
        public Integer AanneemsomOntwikkeling = null;
        public Integer AanneemsomBouw = null;
        public String PMCJuridischeVormOmschrijving = null;
        public String OpdrachtgeverNaam = null;
        
        public String getExterneSystemen() { return ExterneSystemen; }
        public KPMProjectDetails setExterneSystemen(String value) { this.ExterneSystemen = value; return this; }
        public Integer getId() { return ID; }
        public KPMProjectDetails setId(Integer value) { this.ID = value; return this; }
        public UUID getGlobalID() { return GlobalID; }
        public KPMProjectDetails setGlobalID(UUID value) { this.GlobalID = value; return this; }
        public String getOmschr1() { return Omschr1; }
        public KPMProjectDetails setOmschr1(String value) { this.Omschr1 = value; return this; }
        public String getNrFase1() { return NrFase1; }
        public KPMProjectDetails setNrFase1(String value) { this.NrFase1 = value; return this; }
        public String getExtraZoekveld() { return ExtraZoekveld; }
        public KPMProjectDetails setExtraZoekveld(String value) { this.ExtraZoekveld = value; return this; }
        public String getAdres() { return Adres; }
        public KPMProjectDetails setAdres(String value) { this.Adres = value; return this; }
        public String getHuisNr() { return HuisNr; }
        public KPMProjectDetails setHuisNr(String value) { this.HuisNr = value; return this; }
        public String getPostcode() { return Postcode; }
        public KPMProjectDetails setPostcode(String value) { this.Postcode = value; return this; }
        public String getPlaats() { return Plaats; }
        public KPMProjectDetails setPlaats(String value) { this.Plaats = value; return this; }
        public String getAdresHuisnr() { return AdresHuisnr; }
        public KPMProjectDetails setAdresHuisnr(String value) { this.AdresHuisnr = value; return this; }
        public String getPcPlaats() { return PcPlaats; }
        public KPMProjectDetails setPcPlaats(String value) { this.PcPlaats = value; return this; }
        public String getIntBedrNaamAdm() { return IntBedrNaamAdm; }
        public KPMProjectDetails setIntBedrNaamAdm(String value) { this.IntBedrNaamAdm = value; return this; }
        public String getHuidigeFaseOmschrijving() { return HuidigeFaseOmschrijving; }
        public KPMProjectDetails setHuidigeFaseOmschrijving(String value) { this.HuidigeFaseOmschrijving = value; return this; }
        public Date getVerwachteStartdatum0Acquisitie() { return VerwachteStartdatum0Acquisitie; }
        public KPMProjectDetails setVerwachteStartdatum0Acquisitie(Date value) { this.VerwachteStartdatum0Acquisitie = value; return this; }
        public Date getStartdatum0Acquisitie() { return Startdatum0Acquisitie; }
        public KPMProjectDetails setStartdatum0Acquisitie(Date value) { this.Startdatum0Acquisitie = value; return this; }
        public Date getVerwachteEinddatum0Acquisitie() { return VerwachteEinddatum0Acquisitie; }
        public KPMProjectDetails setVerwachteEinddatum0Acquisitie(Date value) { this.VerwachteEinddatum0Acquisitie = value; return this; }
        public Date getEinddatum0Acquisitie() { return Einddatum0Acquisitie; }
        public KPMProjectDetails setEinddatum0Acquisitie(Date value) { this.Einddatum0Acquisitie = value; return this; }
        public Date getVerwachteStartdatum1Initiatief() { return VerwachteStartdatum1Initiatief; }
        public KPMProjectDetails setVerwachteStartdatum1Initiatief(Date value) { this.VerwachteStartdatum1Initiatief = value; return this; }
        public Date getStartdatum1Initiatief() { return Startdatum1Initiatief; }
        public KPMProjectDetails setStartdatum1Initiatief(Date value) { this.Startdatum1Initiatief = value; return this; }
        public Date getVerwachteEinddatum1Initiatief() { return VerwachteEinddatum1Initiatief; }
        public KPMProjectDetails setVerwachteEinddatum1Initiatief(Date value) { this.VerwachteEinddatum1Initiatief = value; return this; }
        public Date getEinddatum1Initiatief() { return Einddatum1Initiatief; }
        public KPMProjectDetails setEinddatum1Initiatief(Date value) { this.Einddatum1Initiatief = value; return this; }
        public Date getVerwachteStartdatum2Definitie() { return VerwachteStartdatum2Definitie; }
        public KPMProjectDetails setVerwachteStartdatum2Definitie(Date value) { this.VerwachteStartdatum2Definitie = value; return this; }
        public Date getStartdatum2Definitie() { return Startdatum2Definitie; }
        public KPMProjectDetails setStartdatum2Definitie(Date value) { this.Startdatum2Definitie = value; return this; }
        public Date getVerwachteEinddatum2Definitie() { return VerwachteEinddatum2Definitie; }
        public KPMProjectDetails setVerwachteEinddatum2Definitie(Date value) { this.VerwachteEinddatum2Definitie = value; return this; }
        public Date getEinddatum2Definitie() { return Einddatum2Definitie; }
        public KPMProjectDetails setEinddatum2Definitie(Date value) { this.Einddatum2Definitie = value; return this; }
        public Date getVerwachteStartdatum3StructuurOntwerp() { return VerwachteStartdatum3StructuurOntwerp; }
        public KPMProjectDetails setVerwachteStartdatum3StructuurOntwerp(Date value) { this.VerwachteStartdatum3StructuurOntwerp = value; return this; }
        public Date getStartdatum3StructuurOntwerp() { return Startdatum3StructuurOntwerp; }
        public KPMProjectDetails setStartdatum3StructuurOntwerp(Date value) { this.Startdatum3StructuurOntwerp = value; return this; }
        public Date getVerwachteEinddatum3StructuurOntwerp() { return VerwachteEinddatum3StructuurOntwerp; }
        public KPMProjectDetails setVerwachteEinddatum3StructuurOntwerp(Date value) { this.VerwachteEinddatum3StructuurOntwerp = value; return this; }
        public Date getEinddatum3StructuurOntwerp() { return Einddatum3StructuurOntwerp; }
        public KPMProjectDetails setEinddatum3StructuurOntwerp(Date value) { this.Einddatum3StructuurOntwerp = value; return this; }
        public Date getVerwachteStartdatum4VoorOntwerp() { return VerwachteStartdatum4VoorOntwerp; }
        public KPMProjectDetails setVerwachteStartdatum4VoorOntwerp(Date value) { this.VerwachteStartdatum4VoorOntwerp = value; return this; }
        public Date getStartdatum4VoorOntwerp() { return Startdatum4VoorOntwerp; }
        public KPMProjectDetails setStartdatum4VoorOntwerp(Date value) { this.Startdatum4VoorOntwerp = value; return this; }
        public Date getVerwachteEinddatum4VoorOntwerp() { return VerwachteEinddatum4VoorOntwerp; }
        public KPMProjectDetails setVerwachteEinddatum4VoorOntwerp(Date value) { this.VerwachteEinddatum4VoorOntwerp = value; return this; }
        public Date getEinddatum4VoorOntwerp() { return Einddatum4VoorOntwerp; }
        public KPMProjectDetails setEinddatum4VoorOntwerp(Date value) { this.Einddatum4VoorOntwerp = value; return this; }
        public Date getVerwachteStartdatum5DefinitiefOntwerp() { return VerwachteStartdatum5DefinitiefOntwerp; }
        public KPMProjectDetails setVerwachteStartdatum5DefinitiefOntwerp(Date value) { this.VerwachteStartdatum5DefinitiefOntwerp = value; return this; }
        public Date getStartdatum5DefinitiefOntwerp() { return Startdatum5DefinitiefOntwerp; }
        public KPMProjectDetails setStartdatum5DefinitiefOntwerp(Date value) { this.Startdatum5DefinitiefOntwerp = value; return this; }
        public Date getVerwachteEinddatum5DefinitiefOntwerp() { return VerwachteEinddatum5DefinitiefOntwerp; }
        public KPMProjectDetails setVerwachteEinddatum5DefinitiefOntwerp(Date value) { this.VerwachteEinddatum5DefinitiefOntwerp = value; return this; }
        public Date getEinddatum5DefinitiefOntwerp() { return Einddatum5DefinitiefOntwerp; }
        public KPMProjectDetails setEinddatum5DefinitiefOntwerp(Date value) { this.Einddatum5DefinitiefOntwerp = value; return this; }
        public Date getVerwachteStartdatum6TechnischOntwerp() { return VerwachteStartdatum6TechnischOntwerp; }
        public KPMProjectDetails setVerwachteStartdatum6TechnischOntwerp(Date value) { this.VerwachteStartdatum6TechnischOntwerp = value; return this; }
        public Date getStartdatum6TechnischOntwerp() { return Startdatum6TechnischOntwerp; }
        public KPMProjectDetails setStartdatum6TechnischOntwerp(Date value) { this.Startdatum6TechnischOntwerp = value; return this; }
        public Date getVerwachteEinddatum6TechnischOntwerp() { return VerwachteEinddatum6TechnischOntwerp; }
        public KPMProjectDetails setVerwachteEinddatum6TechnischOntwerp(Date value) { this.VerwachteEinddatum6TechnischOntwerp = value; return this; }
        public Date getEinddatum6TechnischOntwerp() { return Einddatum6TechnischOntwerp; }
        public KPMProjectDetails setEinddatum6TechnischOntwerp(Date value) { this.Einddatum6TechnischOntwerp = value; return this; }
        public Date getVerwachteStartdatum7UitvoeringsOntwerp() { return VerwachteStartdatum7UitvoeringsOntwerp; }
        public KPMProjectDetails setVerwachteStartdatum7UitvoeringsOntwerp(Date value) { this.VerwachteStartdatum7UitvoeringsOntwerp = value; return this; }
        public Date getStartdatum7UitvoeringsOntwerp() { return Startdatum7UitvoeringsOntwerp; }
        public KPMProjectDetails setStartdatum7UitvoeringsOntwerp(Date value) { this.Startdatum7UitvoeringsOntwerp = value; return this; }
        public Date getVerwachteEinddatum7UitvoeringsOntwerp() { return VerwachteEinddatum7UitvoeringsOntwerp; }
        public KPMProjectDetails setVerwachteEinddatum7UitvoeringsOntwerp(Date value) { this.VerwachteEinddatum7UitvoeringsOntwerp = value; return this; }
        public Date getEinddatum7UitvoeringsOntwerp() { return Einddatum7UitvoeringsOntwerp; }
        public KPMProjectDetails setEinddatum7UitvoeringsOntwerp(Date value) { this.Einddatum7UitvoeringsOntwerp = value; return this; }
        public Date getVerwachteStartdatum8RealisatieWorstCase() { return VerwachteStartdatum8RealisatieWorstCase; }
        public KPMProjectDetails setVerwachteStartdatum8RealisatieWorstCase(Date value) { this.VerwachteStartdatum8RealisatieWorstCase = value; return this; }
        public Date getVerwachteStartdatum8RealisatieBestCase() { return VerwachteStartdatum8RealisatieBestCase; }
        public KPMProjectDetails setVerwachteStartdatum8RealisatieBestCase(Date value) { this.VerwachteStartdatum8RealisatieBestCase = value; return this; }
        public Date getVerwachteStartdatum8RealisatieRealCase() { return VerwachteStartdatum8RealisatieRealCase; }
        public KPMProjectDetails setVerwachteStartdatum8RealisatieRealCase(Date value) { this.VerwachteStartdatum8RealisatieRealCase = value; return this; }
        public Date getStartdatum8Realisatie() { return Startdatum8Realisatie; }
        public KPMProjectDetails setStartdatum8Realisatie(Date value) { this.Startdatum8Realisatie = value; return this; }
        public Date getVerwachteEinddatum8Realisatie() { return VerwachteEinddatum8Realisatie; }
        public KPMProjectDetails setVerwachteEinddatum8Realisatie(Date value) { this.VerwachteEinddatum8Realisatie = value; return this; }
        public Date getEinddatum8Realisatie() { return Einddatum8Realisatie; }
        public KPMProjectDetails setEinddatum8Realisatie(Date value) { this.Einddatum8Realisatie = value; return this; }
        public Date getStartdatum9BeheerEnOnderhoud() { return Startdatum9BeheerEnOnderhoud; }
        public KPMProjectDetails setStartdatum9BeheerEnOnderhoud(Date value) { this.Startdatum9BeheerEnOnderhoud = value; return this; }
        public Date getVerwachteStartdatum9BeheerEnOnderhoud() { return VerwachteStartdatum9BeheerEnOnderhoud; }
        public KPMProjectDetails setVerwachteStartdatum9BeheerEnOnderhoud(Date value) { this.VerwachteStartdatum9BeheerEnOnderhoud = value; return this; }
        public Date getEinddatum9BeheerEnOnderhoud() { return Einddatum9BeheerEnOnderhoud; }
        public KPMProjectDetails setEinddatum9BeheerEnOnderhoud(Date value) { this.Einddatum9BeheerEnOnderhoud = value; return this; }
        public Date getVerwachteEinddatum9BeheerEnOnderhoud() { return VerwachteEinddatum9BeheerEnOnderhoud; }
        public KPMProjectDetails setVerwachteEinddatum9BeheerEnOnderhoud(Date value) { this.VerwachteEinddatum9BeheerEnOnderhoud = value; return this; }
        public Date getDatum99Archief() { return Datum99Archief; }
        public KPMProjectDetails setDatum99Archief(Date value) { this.Datum99Archief = value; return this; }
        public Date getVerwachteStartdatumVerkoopPeriode() { return VerwachteStartdatumVerkoopPeriode; }
        public KPMProjectDetails setVerwachteStartdatumVerkoopPeriode(Date value) { this.VerwachteStartdatumVerkoopPeriode = value; return this; }
        public Date getStartdatumVerkoopPeriode() { return StartdatumVerkoopPeriode; }
        public KPMProjectDetails setStartdatumVerkoopPeriode(Date value) { this.StartdatumVerkoopPeriode = value; return this; }
        public Date getVerwachteEinddatumVerkoopPeriode() { return VerwachteEinddatumVerkoopPeriode; }
        public KPMProjectDetails setVerwachteEinddatumVerkoopPeriode(Date value) { this.VerwachteEinddatumVerkoopPeriode = value; return this; }
        public Date getEinddatumVerkoopPeriode() { return EinddatumVerkoopPeriode; }
        public KPMProjectDetails setEinddatumVerkoopPeriode(Date value) { this.EinddatumVerkoopPeriode = value; return this; }
        public String getPmcProductenOmschrijving() { return PMCProductenOmschrijving; }
        public KPMProjectDetails setPmcProductenOmschrijving(String value) { this.PMCProductenOmschrijving = value; return this; }
        public String getPmcMarktenOmschrijving() { return PMCMarktenOmschrijving; }
        public KPMProjectDetails setPmcMarktenOmschrijving(String value) { this.PMCMarktenOmschrijving = value; return this; }
        public String getPcmOpdrachtgeversOmschrijving() { return PCMOpdrachtgeversOmschrijving; }
        public KPMProjectDetails setPcmOpdrachtgeversOmschrijving(String value) { this.PCMOpdrachtgeversOmschrijving = value; return this; }
        public Float getHardheidsPer() { return HardheidsPer; }
        public KPMProjectDetails setHardheidsPer(Float value) { this.HardheidsPer = value; return this; }
        public Integer getAanneemsomOntwikkeling() { return AanneemsomOntwikkeling; }
        public KPMProjectDetails setAanneemsomOntwikkeling(Integer value) { this.AanneemsomOntwikkeling = value; return this; }
        public Integer getAanneemsomBouw() { return AanneemsomBouw; }
        public KPMProjectDetails setAanneemsomBouw(Integer value) { this.AanneemsomBouw = value; return this; }
        public String getPmcJuridischeVormOmschrijving() { return PMCJuridischeVormOmschrijving; }
        public KPMProjectDetails setPmcJuridischeVormOmschrijving(String value) { this.PMCJuridischeVormOmschrijving = value; return this; }
        public String getOpdrachtgeverNaam() { return OpdrachtgeverNaam; }
        public KPMProjectDetails setOpdrachtgeverNaam(String value) { this.OpdrachtgeverNaam = value; return this; }
    }

}

Java GetKPMProjectDetailsByGlobalID DTOs

To override the Content-type in your clients, use the HTTP Accept Header, append the .jsv suffix or ?format=jsv

HTTP + JSV

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

GET /api/global/projects/{GlobalID}/kpmdetails HTTP/1.1 
Host: kpm_digiofficeapigateway.tbi.nl 
Accept: text/jsv
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length

{
	ExterneSystemen: String,
	ID: 0,
	Omschr1: String,
	NrFase1: String,
	ExtraZoekveld: String,
	Adres: String,
	HuisNr: String,
	Postcode: String,
	Plaats: String,
	AdresHuisnr: String,
	PcPlaats: String,
	IntBedrNaamAdm: String,
	HuidigeFaseOmschrijving: String,
	VerwachteStartdatum0Acquisitie: 0001-01-01,
	Startdatum0Acquisitie: 0001-01-01,
	VerwachteEinddatum0Acquisitie: 0001-01-01,
	Einddatum0Acquisitie: 0001-01-01,
	VerwachteStartdatum1Initiatief: 0001-01-01,
	Startdatum1Initiatief: 0001-01-01,
	VerwachteEinddatum1Initiatief: 0001-01-01,
	Einddatum1Initiatief: 0001-01-01,
	VerwachteStartdatum2Definitie: 0001-01-01,
	Startdatum2Definitie: 0001-01-01,
	VerwachteEinddatum2Definitie: 0001-01-01,
	Einddatum2Definitie: 0001-01-01,
	VerwachteStartdatum3StructuurOntwerp: 0001-01-01,
	Startdatum3StructuurOntwerp: 0001-01-01,
	VerwachteEinddatum3StructuurOntwerp: 0001-01-01,
	Einddatum3StructuurOntwerp: 0001-01-01,
	VerwachteStartdatum4VoorOntwerp: 0001-01-01,
	Startdatum4VoorOntwerp: 0001-01-01,
	VerwachteEinddatum4VoorOntwerp: 0001-01-01,
	Einddatum4VoorOntwerp: 0001-01-01,
	VerwachteStartdatum5DefinitiefOntwerp: 0001-01-01,
	Startdatum5DefinitiefOntwerp: 0001-01-01,
	VerwachteEinddatum5DefinitiefOntwerp: 0001-01-01,
	Einddatum5DefinitiefOntwerp: 0001-01-01,
	VerwachteStartdatum6TechnischOntwerp: 0001-01-01,
	Startdatum6TechnischOntwerp: 0001-01-01,
	VerwachteEinddatum6TechnischOntwerp: 0001-01-01,
	Einddatum6TechnischOntwerp: 0001-01-01,
	VerwachteStartdatum7UitvoeringsOntwerp: 0001-01-01,
	Startdatum7UitvoeringsOntwerp: 0001-01-01,
	VerwachteEinddatum7UitvoeringsOntwerp: 0001-01-01,
	Einddatum7UitvoeringsOntwerp: 0001-01-01,
	VerwachteStartdatum8RealisatieWorstCase: 0001-01-01,
	VerwachteStartdatum8RealisatieBestCase: 0001-01-01,
	VerwachteStartdatum8RealisatieRealCase: 0001-01-01,
	Startdatum8Realisatie: 0001-01-01,
	VerwachteEinddatum8Realisatie: 0001-01-01,
	Einddatum8Realisatie: 0001-01-01,
	Startdatum9BeheerEnOnderhoud: 0001-01-01,
	VerwachteStartdatum9BeheerEnOnderhoud: 0001-01-01,
	Einddatum9BeheerEnOnderhoud: 0001-01-01,
	VerwachteEinddatum9BeheerEnOnderhoud: 0001-01-01,
	Datum99Archief: 0001-01-01,
	VerwachteStartdatumVerkoopPeriode: 0001-01-01,
	StartdatumVerkoopPeriode: 0001-01-01,
	VerwachteEinddatumVerkoopPeriode: 0001-01-01,
	EinddatumVerkoopPeriode: 0001-01-01,
	PMCProductenOmschrijving: String,
	PMCMarktenOmschrijving: String,
	PCMOpdrachtgeversOmschrijving: String,
	HardheidsPer: 0,
	AanneemsomOntwikkeling: 0,
	AanneemsomBouw: 0,
	PMCJuridischeVormOmschrijving: String,
	OpdrachtgeverNaam: String
}